// Go 桌面程序入口
// 使用 github.com/webview/webview 加载本地 HTML，并打包为 EXE。
package main

import (
	"log"
	"path/filepath"
	"runtime"

	"github.com/webview/webview"
)

func main() {
	// 获取可执行文件所在目录
	_, currentFile, _, ok := runtime.Caller(0)
	if !ok {
		log.Fatal("无法获取当前文件路径")
	}
	baseDir := filepath.Dir(currentFile)
	htmlPath := filepath.Join(baseDir, "..", "dataView动态特效版全过程.html")

	w := webview.New(true)
	defer w.Destroy()
	w.SetTitle("TP-BMS 电芯测试数据分析")
	w.SetSize(1200, 800, webview.HintNone)
	w.Navigate("file://" + htmlPath)
	w.Run()
}